[MTR04] W2 D15 練習五:判斷大小寫


Posted by Christy on 2020-07-19

練習五:判斷大小寫
請寫一個叫做 isUpperCase 的 functuon,
並且接收一個字串,回傳這個字串的第一個字母是否為大寫。

isUpperCase("abcd") 正確回傳值:false

isUpperCase("Abcd") 正確回傳值:true

isUpperCase("ABCD") 正確回傳值:true

isUpperCase("aBCD") 正確回傳值:false

錯的程式碼:

//想法:寫一個函式,如何找出字串的第一個字,判斷大小寫,大寫回傳正確,小寫回傳錯誤,印出回傳值

var str = "abcd";
var n = str.charAt(0)
function isUpperCase(str){
  if (n = isUpperCase){
  return 'true'
  } else {
  return 'false'
 }
}
isUpperCase(str)
console.log(isUpperCase("abcd"))

正確的程式碼:

function isUpperCase(str){
 var n = str[0]
  if (n >= "A" && n <= "Z"){ 
  return true
  } else {
  return false
 }
}
console.log(isUpperCase("abcd"))

錯了兩天不要再撐下去了,就直接問問題吧。
應該是累了才會 po 錯頻道,下次要看清楚再發文。
明天想要繼續寫題目並且開始看新的影片,試試看這樣效果好不好。


領悟:

  1. 找出字串第一個字,可以用:var n = str[0]
  2. 變數 n 應該寫在函式裡面
  3. 字串的英文字母可以比大小









Related Posts

JS30 Day 20 筆記

JS30 Day 20 筆記

The introduction and difference between class component and function component in React

The introduction and difference between class component and function component in React

week4 作業繳交!

week4 作業繳交!


Comments